package com.br.egaragens.adaptadores;

import java.util.List;


import com.br.egaragens.R;
import com.br.egaragens.entidades.Usuario;
import com.br.egaragens.interfaces.IEntidade;

import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.TextView;

public class UsuarioAdaptador extends BaseAdapter{

	private Context context;
	private List<Usuario> lUsuarios;
	private LayoutInflater inflater;
	
	public UsuarioAdaptador(Context context, List<Usuario> lUser){
		this.context = context;
		this.lUsuarios = lUser;
		inflater = LayoutInflater.from(context);
	}
	public int getCount() {
		return lUsuarios.size();
	}

	public Object getItem(int position) {
		return lUsuarios.get(position);
	}

	public long getItemId(int position) {
		return position;
	}

	public View getView(int position, View convertView, ViewGroup parent) {
		View v;

		if (convertView == null) {
			v = inflater.inflate(R.layout.spinner_lista_user, null);

		} else {
			v = convertView;
		}
		
		TextView texNome = (TextView) v.findViewById(R.id.spinner_lista_user_nome);
		texNome.setText(((Usuario)lUsuarios.get(position)).getLogin());
		
		return v;
	}

}
